be superimposed on something - Français Anglais Dictionnaire